Python Job: Business Intelligence Developer

Job added on

Location

Toronto - Canada

Job type

Full-Time

Python Job Details

Who we are:

While technically we’re an operational consultancy, we don’t like to call ourselves consultants. We’re a collection of engineers, innovators and creators who work with companies across industries to simplify the complex, realize untapped potential, and uncover opportunities. We know that our people are our superpower and loving your Monday to Friday is important to us. We’ve been recognized as one of the top 10 Best Places to Work in Canada for the past 5 years and number 1 in 2022, which we know has something to do with our culture of rewarding great work with great experiences, fostering rapid career growth, and sharing the success of the business with the whole team.

We’re looking for a BI Developer to join our technology team to support our consulting projects with all aspects data analytics and BI dashboards:

What you’ll do:

  • Design and develop a wide range of custom tools/applications and high-quality BI dashboards to compliment Isaac's consulting projects
  • Work closely with the Technology team and Consulting teams to translate project requirements into application, dashboard, or data model designs
  • Continuously build from project experiences to improve quality and efficiency of BI solutions
  • Develop scripts and workflows to assist with data extraction, queries and data manipulation in accordance with business processes
  • Code, test, debug, and document software solutions using appropriate processes, tools, frameworks, libraries, patterns, best practices, and standards
  • Deliver on-time, high quality work that meets the requirements of the engagement and Isaac’s quality standards
  • Diagnose and resolve problems with existing solutions implemented with various clients
  • Work on a wide variety of projects from large-to-small clients in a variety of industries
  • Review your own code for quality and participate in user testing and feedback sessions
  • Scrum with co-workers on problems and help brainstorm best solutions for business requirements

What you bring to the role:

  • Minimum 2 years of experience in this type of role
  • Bachelor’s degree in computer science, engineering, information systems or have equivalent experience
  • Proficient in BI development and knowledge of common BI development tools (i.e. Power BI, Tableau, QlikSense)
  • Highly proficient in creating and troubleshooting SQL queries and DAX data manipulations
  • Experienced writing scripts with at least one programming language such as Python, C, VBA, JavaScript, etc.
  • Fundamental knowledge ETL processes and working with various structured and unstructured data sources
    (SQL, ERP systems, mongoDB, Excel/csv files, email)
  • Have participated in all aspects of development lifecycle from scoping & requirements gathering, design, testing and integration, maintenance
  • Strong data management skills with the ability to independently review the data quality
  • Committed to getting the job done in a fast paced, dynamic environment
  • Ability to explain data and analytics concepts to non-technical team members

Why work for us?

  • We offer competitive pay.
  • You can enjoy 25 days paid vacation.
  • You’ll do meaningful work that makes a strong impact for our clients.
  • You’ll work with amazing people who genuinely love to spend time together.
  • You’ll get to partake in fun company sponsored activities & trips.
  • You’ll have a good work-life balance – no working on weekends.
  • We offer a comprehensive benefits package 100% covered by Isaac.
  • We’ve been recognized as one of the top 10 Great Places to Work in Canada for the past 5 consecutive years